// pages/serach/serach.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    content: '', // 输入框中的值
    harmfulWaste: [
      '电池', '电子', '灯管', '灯泡', '药品', '化妆品', '染发剂', '杀虫剂', '除草剂', '水银', '温度计', '油漆', '墨盒', '硒鼓', '塑料药瓶', '充电电池', '镉镍电池', '铅酸电池', '蓄电池', '纽扣电池', 'x光片等感光胶片', '相片底片', '杀虫喷雾罐',
      '老鼠药（毒鼠强）', '废油漆桶', '药物胶囊', '过期的指甲油', '洗甲水', '卤素灯', '荧光（日光）灯管', '使用过的医用纱布棉签', '废电池', '废日光灯管', '水银温度计', '过期药品', '过期药物', '药片', '药品内包装', '染发剂壳', '水银血压计', '水银体温计', '纸药盒', '烟花'
    ],
    recyclableWaste: [
      '纸', '书', '杂志', '金', '银', '铜', '铁', '铝', '玻璃', '塑料', '橡胶', '盒子', '饮料瓶', '可乐罐', '啤酒瓶', '电子塑料包装', '可降解塑料盒', '塑料盖', '塑料包装盒', '塑料酸奶盒', '塑料收纳盒', '塑料杯', '塑料晾衣架', '塑料牛奶壶', '塑料笔盒', '塑料泡沫', '塑料花瓶', '塑料文件袋', '塑料卡片', '塑料玩具', '塑料盒', '食品塑料罐', '可降解塑料', '废塑料', '塑料水瓶', '塑料饮料瓶', '干净的塑料', '塑料洗发水瓶', '塑料文具', '塑料罐', '塑料水果筐', '塑料纽扣', '塑料保鲜盒', '塑料板', '塑料蛋盒', '塑料钟表', '塑料筐PER', '塑料篮', '塑料水果盒', '塑料餐具', '塑料盆', '塑料盒', '塑料尺', '食用油塑料桶', '塑料剃须刀', '塑料模型', '塑料凳', '塑料管道', '塑料梳子', '塑料垫', '塑料箱', '望料毯', '塑料飞碟', '塑料鞋', '塑料桶', '硬塑料', '烟盒', '废纸', '报纸', '图书', '办公用纸', '纸盒', '餐具', '牙刷', '杯子'
    ],
    wetGarbage: [
      '猪骨头', '牛肉骨头', '肉骨头', '大排骨头', '蹄膀骨头', '骨头棒', '大骨头', '狗骨头', '骨头', '羊骨头', '玉米叶', '粽叶', '猪爪骨', '骨头渣', '鱼骨头', '鸡鸭骨头', '牛蛙骨头', '小骨头', '小排骨头', '动物骨头', '碎骨', '植物叶子', '茶叶渣', '包菜叶', '萝卜叶', '艾叶', '白菜叶', '菜梗', '绿叶菜', '芹菜叶', '青菜叶', '蔬菜茎叶', '花草树叶', '茶叶', '桑叶', '烟叶', '芭蕉叶', '枇杷叶', '纸吸管'
    ],
    dryGarbage: [
      '包装茶叶', '芦苇叶', '包装塑料袋', '塑料打包盒', '塑料手套', '食品塑料包装盒', '塑料打包绳', '水果塑料套', '塑料调料包', '塑料外包装', '塑料拖把', '塑料尿包', '咖啡纸杯', '塑料膜', '塑料包书皮', '内表面附塑料膜', '塑料布', '塑料包装', '塑料奶茶杯', '塑料纸', '塑料包装袋', '一次性塑料杯', '次性塑料餐具', '塑料包装纸', '塑料笔', '塑料吸管', '速冻饺子塑料盒', '塑料笔壳', '塑料花', '塑料胶带', '塑料笔套', '塑料扇', '塑料壳', '塑料餐盒', '塑料牙刷', '塑料袋', '塑料打火机', '可降解塑料袋', '烟蒂', '烟灰', '烟盒内锡纸', '烟丝', '纸', '烟', '烟头'
    ],
    historyRecord: ['塑料泡沫', '纸吸管', '青菜叶', '饮料瓶', '纽扣电池'],
    hotRecord: ['塑料药瓶', '塑料壳', '塑料外包装', '塑料牙刷', '塑料纽扣', '橡胶', '使用过的医用纱布棉签', '艾叶', '烟盒', 'x光片等感光胶片']
  },

  // 获取输入框中的值
  inputContent(e) {
    var content = e.detail.value;
    if (content.length === 20) {
      wx.showToast({
        title: '最多只能输入20个字符',
        icon: 'none',
        duration: 1500
      })
      return
    }
    this.setData({
      content: content
    });
  },

  // 删除input中的值
  deleteValue() {
    // 收起键盘
    wx.hideKeyboard()
    // 输入框的值置为空
    this.setData({
      content: ''
    })
  },

  // 根据显示结果跳转相应页面
  goSerach(e) {
    var that = this;
    var item = e.currentTarget.dataset.item;
    if (that.data.recyclableWaste.indexOf(item) != -1) {
      wx.navigateTo({
        url: '/pages/recyclable/recyclable?' + 'name=' + item,
      })
    } else if (that.data.wetGarbage.indexOf(item) != -1) {
      wx.navigateTo({
        url: '/pages/wetGarbage/wetGarbage?' + 'name=' + item,
      })
    } else if (that.data.dryGarbage.indexOf(item) != -1) {
      wx.navigateTo({
        url: '/pages/dryGarbage/dryGarbage?' + 'name=' + item,
      })
    } else if (that.data.harmfulWaste.indexOf(item) != -1) {
      wx.navigateTo({
        url: '/pages/harmfulGarbage/harmfulGarbage?' + 'name=' + item,
      })
    }
  },

  // 点击查询时，验证输入框中内容
  submit() {
    var that = this;
    if (that.data.content == '') {
      wx.showToast({
        title: '输入的内容不能为空',
        icon: 'none',
        duration: 1500
      })
      return
    } else if (that.data.content.trim() == '') {
      wx.showToast({
        title: '输入的内容不能全为空格',
        icon: 'none',
        duration: 1500
      })
      return
    }
    if (that.data.recyclableWaste.indexOf(that.data.content) != -1) {
      wx.navigateTo({
        url: '/pages/recyclable/recyclable?' + 'name=' + that.data.content,
        complete: function() {
          setTimeout(function() {
            that.setData({
              content: ''
            })
          }, 2000)
        },
      })
    } else if (that.data.wetGarbage.indexOf(that.data.content) != -1) {
      wx.navigateTo({
        url: '/pages/wetGarbage/wetGarbage?' + 'name=' + that.data.content,
        complete: function() {
          setTimeout(function() {
            that.setData({
              content: ''
            })
          }, 2000)
        },
      })
    } else if (that.data.dryGarbage.indexOf(that.data.content) != -1) {
      wx.navigateTo({
        url: '/pages/dryGarbage/dryGarbage?' + 'name=' + that.data.content,
        complete: function() {
          setTimeout(function() {
            that.setData({
              content: ''
            })
          }, 2000)
        },
      })
    } else if (that.data.harmfulWaste.indexOf(that.data.content) != -1) {
      wx.navigateTo({
        url: '/pages/harmfulGarbage/harmfulGarbage?' + 'name=' + that.data.content,
        complete: function() {
          setTimeout(function() {
            that.setData({
              content: ''
            })
          }, 2000)
        },
      })
    } else {
      wx.navigateTo({
        url: '/pages/noResult/noResult',
        complete: function() {
          setTimeout(function() {
            that.setData({
              content: ''
            })
          }, 2000)
        },
      })
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})